# # -*- coding: UTF-8 -*-
# """
# @author:zhangxing
# @file:ver1_crawl_pro_city_company.py
# @time:2020/12/28
# """
# import json
# import re
# import time
#
# import requests
# import xlwt
# from lxml import etree
# from xlwt import Workbook
#
# huabei = ['天津市', '吉林省', '河北省', '北京市', '黑龙江省', '山东省', '辽宁省']
# huadong = ['上海省', '江苏省', '浙江省', '安徽省']
# huanan = ['海南省', '广东省', '广西省', '福建省']
# huazhong = ['湖南省', '江西省', '湖北省', '河南省']
# xibei = ['新疆省', '青海省', '宁夏省', '甘肃省', '内蒙古省', '山西省', '陕西省']
# xinan = ['贵州省', '重庆省', '四川省', '云南省']
#
#
# def get_alpha(city_name):
#     pass
#
#
# def fake_headers():
#     return {
#         # ":authority": "www.qcc.com",
#         # ":method": "GET",
#         # ":path": "/web/search?key=%E9%92%A2%E6%9E%84&filter=%7B%22rchain%22%3A%5B%7B%22pr%22%3A%22ZJ%22%7D%5D%7D",
#         # ":scheme": "https",
#         "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
#         "accept-encoding": "gzip, deflate, br",
#         "accept-language": "zh-CN,zh;q=0.9",
#         "cache-control": "max-age=0",
#         "cookie": "acw_tc=77a7ed9d16091191199457995edb7aba5682690532e869160bcff01df1; QCCSESSID=phk94k4k6oe8jfonk39qn5tdu0; zg_did=%7B%22did%22%3A%20%22176a6f93cd9151-0d84cd483c2ac6-3352487a-1fa400-176a6f93cda10b%22%7D; UM_distinctid=176a6f93ffd54c-07fd90d4c5a16c-3352487a-1fa400-176a6f93ffe9e5; CNZZDATA1254842228=1037414225-1609119118-https%253A%252F%252Fwww.baidu.com%252F%7C1609119118; hasShow=1; zg_de1d1a35bfa24ce29bbf2c7eb17e6c4f=%7B%22sid%22%3A%201609119120604%2C%22updated%22%3A%201609119189078%2C%22info%22%3A%201609119120607%2C%22superProperty%22%3A%20%22%7B%5C%22%E5%BA%94%E7%94%A8%E5%90%8D%E7%A7%B0%5C%22%3A%20%5C%22%E4%BC%81%E6%9F%A5%E6%9F%A5%E7%BD%91%E7%AB%99%5C%22%7D%22%2C%22platform%22%3A%20%22%7B%7D%22%2C%22utm%22%3A%20%22%7B%5C%22%24utm_source%5C%22%3A%20%5C%22baidu1%5C%22%2C%5C%22%24utm_medium%5C%22%3A%20%5C%22cpc%5C%22%2C%5C%22%24utm_term%5C%22%3A%20%5C%22pzsy%5C%22%7D%22%2C%22referrerDomain%22%3A%20%22www.baidu.com%22%2C%22cuid%22%3A%20%22undefined%22%7D",
#         "dnt": "1",
#         "referer": "https://www.qcc.com/boss_search?key=%E9%92%A2%E6%9E%84",
#         "upgrade-insecure-requests": "1",
#         "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3823.400 QQBrowser/10.7.4307.400",
#     }
#
#
# def fake_json_requests_headers(q):
#     return {
#         # ":authority": "www.qcc.com",
#         # ":method": "POST",
#         # ":path": "/api/search/searchMulti",
#         # ":scheme": "https",
#         "Host": "www.qcc.com",
#         "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0",
#         "Accept": "application/json, text/plain, */*",
#         "Accept-Language": "zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2",
#         "Accept-Encoding": "gzip, deflate, br",
#         "Content-Type": "application/json;charset=utf-8",
#         "X-Requested-With": "XMLHttpRequest",
#         "Content-Length": "87",
#         "Origin": "https://www.qcc.com",
#         "Connection": "keep-alive",
#         "Referer": f"https://www.qcc.com/web/search?key=%E9%92%A2%E6%9E%84&filter=%7B%22rchain%22%3A%5B%7B%22pr%22%3A%22GD%22%7D%5D%7D",
#         "Cookie": f"zg_did=%7B%22did%22%3A%20%22175cebd98ba23f-071eed5a3264258-4c3f2678-1fa400-175cebd98bb67c%22%7D; "
#                   f"zg_de1d1a35bfa24ce29bbf2c7eb17e6c4f=%7B%22sid%22%3A%201609124193492%2C%22updated%22%3A%20160912507"
#                   f"9397%2C%22info%22%3A%201609124193498%2C%22superProperty%22%3A%20%22%7B%5C%22%E5%BA%94%E7%94%A8%E5%"
#                   f"90%8D%E7%A7%B0%5C%22%3A%20%5C%22%E4%BC%81%E6%9F%A5%E6%9F%A5%E7%BD%91%E7%AB%99%5C%22%7D%22%2C%22plat"
#                   f"form%22%3A%20%22%7B%7D%22%2C%22utm%22%3A%20%22%7B%7D%22%2C%22referrerDomain%22%3A%20%22%22%2C%22cuid%"
#                   f"22%3A%20%22undefined%22%2C%22zs%22%3A%200%2C%22sc%22%3A%200%7D; UM_distinctid=175cebd991d41-00aa2f1d9a"
#                   f"a946-4c3f2678-1fa400-175cebd991e788; CNZZDATA1254842228=1706323772-1605488935-%7C1609123148;"
#                   f" _uab_collina=160549133390296072120127; acw_tc=3ca9059f16091241906695817e4ef3d7247748325b0721e44fbeca9a19;"
#                   f" hasShow=1; QCCSESSID={q}"
#     }
#
#
# def get_proxies():
#     a = "58.218.214.192:2136"
#     return {
#         "http": f"http://{a}",
#         "https": f"http://{a}"
#     }
#
#
# def get_city():
#     pass
#
#
# def get_province(url):
#     response = requests.get(url=url, headers=fake_headers())
#     response.encoding = 'utf-8'
#     provinces = re.findall(r'(\w*)\(<span class="text-gray" data-v-8ad03c8e>', response.text)
#     print(provinces)
#     stop_index = provinces.index('总局')
#     return provinces[:stop_index], response.text
#
#
# def get_district(pro_name):
#     if pro_name in huadong:
#         district = "华东"
#     elif pro_name in huabei:
#         district = "华北"
#     elif pro_name in huanan:
#         district = "华南"
#     elif pro_name in huazhong:
#         district = "华中"
#     elif pro_name in xibei:
#         district = "西北"
#     elif pro_name in xinan:
#         district = "西南"
#     else:
#         district = "unkown"
#     return district
#
#
# def get_search_condition(provinces, response):
#     search_province_dict = {}
#     for index, province in enumerate(provinces):
#         pattern = '"value":"(.{2,4})","count":\d*,"desc":"' + province[0:2]
#         alpha = re.findall(rf"{pattern}", response)
#         search_province_dict[province] = [get_district(province), province, alpha[0]]
#     return search_province_dict
#
#
# def fake_form_data(searchKey, pro_alpha):
#     return json.dumps({
#         "filter": "{\"r\":[{\"pr\":\"" + f"{pro_alpha}" + "\"}]}",
#         "pageIndex": 1,
#         "pageSize": 20,
#         "searchKey": f"{searchKey}",
#     })
#
#
# def handle_search(search_province_condition, data_dict, searchKey):
#     q = 'eu9pahaigs5ai5d6ti9u295124'
#     for pro_name, list_insert in search_province_condition.items():
#         url = "https://www.qcc.com/api/search/searchMulti"
#         json_response = requests.post(
#             url=url,
#             headers=fake_json_requests_headers(q=q),
#             data=fake_form_data(pro_alpha=list_insert[2], searchKey=searchKey),
#             proxies=get_proxies())
#         q = re.findall(r"QCCSESSID=(.*?);", json_response.headers['Set-Cookie'])[0]
#         try:
#             citys = json.loads(json_response.text)['GroupItems'][3]['items']
#             for city_obj in citys:
#                 city = city_obj['desc']
#                 count = city_obj['count']
#                 if city not in data_dict:
#                     copy_list = list_insert[:]
#                     copy_list.extend([city, searchKey, count])
#                     data_dict[city] = copy_list
#                 else:
#                     f = 1
#                     list_tem = data_dict[city]
#                     list_tem.append(searchKey)
#                     list_tem.append(count)
#                     data_dict[city] = list_tem
#                 print(data_dict)
#         except Exception as e:
#             print(e)
#             print('error========================')
#     return data_dict
#
#
# def write_data(data):
#     book = xlwt.Workbook()
#     sheet = book.add_sheet('sheetname', cell_overwrite_ok=True)
#     title = ['大区', "省", "字母代号", "市", ]
#     for index, i in enumerate(title):
#         sheet.write(0, index, i)
#     print(len(data))
#     for i, name in enumerate(data):
#         # print(len(data[name]))
#         for j, value in enumerate(data[name]):
#             if type(value) == list:
#                 title.append(value[0])
#                 value = value[-1]
#             sheet.write(i + 1, j, value)
#     book.save('demand.xls')
#
#
# if __name__ == "__main__":
#
#     store_data = {}
#     list_item = [
#         ['消防', 'https://www.qcc.com/web/search?key=%E6%B6%88%E9%98%B2'],
#         ['幕墙', 'https://www.qcc.com/web/search?key=%E5%B9%95%E5%A2%99'],
#         ['钢构', 'https://www.qcc.com/web/search?key=%E9%92%A2%E6%9E%84'],
#     ]
#     for item in list_item:
#         provinces, response_txt = get_province(url=item[1])
#         # print(response_txt)
#         # print(provinces)
#         search_province_condition = get_search_condition(provinces, response_txt)
#         store_data = handle_search(search_province_condition, store_data, searchKey=item[0])
#     # store_data ={'深圳市': ['华南', '广东省', 'GD', '深圳市', '消防', 116600, '幕墙', 27087, '钢构', 1664], '广州市': ['华南', '广东省', 'GD', '广州市', '消防', 63341, '幕墙', 25339, '钢构', 1134], '东莞市': ['华南', '广东省', 'GD', '东莞市', '消防', 23629, '幕墙', 7537, '钢构', 1317], '惠州市': ['华南', '广东省', 'GD', '惠州市', '消防', 16200, '幕墙', 4480, '钢构', 549], '佛山市': ['华南', '广东省', 'GD', '佛山市', '消防', 10425, '幕墙', 4734, '钢构', 812], '中山市': ['华南', '广东省', 'GD', '中山市', '消防', 8252, '幕墙', 2006, '钢构', 308], '珠海市': ['华南', '广东省', 'GD', '珠海市', '消防', 7947, '幕墙', 3144, '钢构', 298], '湛江市': ['华南', '广东省', 'GD', '湛江市', '消防', 5938, '幕墙', 1498, '钢构', 129], '江门市': ['华南', '广东省', 'GD', '江门市', '消防', 5630, '幕墙', 872, '钢构', 262], '茂名市': ['华南', '广东省', 'GD', '茂名市', '消防', 4989, '幕墙', 1292, '钢构', 54], '肇庆市': ['华南', '广东省', 'GD', '肇庆市', '消防', 4694, '幕墙', 1022, '钢构', 141], '梅州市': ['华南', '广东省', 'GD', '梅州市', '消防', 4551, '幕墙', 753, '钢构', 102], '河源市': ['华南', '广东省', 'GD', '河源市', '消防', 4407, '幕墙', 1100, '钢构', 111], '韶关市': ['华南', '广东省', 'GD', '韶关市', '消防', 4393, '幕墙', 783, '钢构', 128], '汕头市': ['华南', '广东省', 'GD', '汕头市', '消防', 3841, '幕墙', 674, '钢构', 138], '揭阳市': ['华南', '广东省', 'GD', '揭阳市', '消防', 2640, '幕墙', 316, '钢构', 79], '阳江市': ['华南', '广东省', 'GD', '阳江市', '消防', 2486, '幕墙', 678, '钢构', 153], '清远市': ['华南', '广东省', 'GD', '清远市', '消防', 2234, '幕墙', 319, '钢构', 106], '汕尾市': ['华南', '广东省', 'GD', '汕尾市', '消防', 2160, '幕墙', 767, '钢构', 34], '云浮市': ['华南', '广东省', 'GD', '云浮市', '消防', 1488, '幕墙', 338, '钢构', 51], '潮州市': ['华南', '广东省', 'GD', '潮州市', '消防', 1480, '幕墙', 187, '钢构', 59], '北京市': ['unkown', '北京市', 'BJ', '北京市', '消防', 65295, '幕墙', 2070, '钢构', 1207], '苏州市': ['华东', '江苏省', 'JS', '苏州市', '消防', 64632, '幕墙', 13513, '钢构', 2533], '南京市': ['华东', '江苏省', 'JS', '南京市', '消防', 51379, '幕墙', 16234, '钢构', 2013], '徐州市': ['华东', '江苏省', 'JS', '徐州市', '消防', 25367, '幕墙', 8387, '钢构', 2735], '南通市': ['华东', '江苏省', 'JS', '南通市', '消防', 23746, '幕墙', 5986, '钢构', 2935], '盐城市': ['华东', '江苏省', 'JS', '盐城市', '消防', 21647, '幕墙', 7514, '钢构', 829], '无锡市': ['华东', '江苏省', 'JS', '无锡市', '消防', 21266, '幕墙', 5522, '钢构', 1270], '泰州市': ['华东', '江苏省', 'JS', '泰州市', '消防', 19155, '幕墙', 4844, '钢构', 1353], '淮安市': ['华东', '江苏省', 'JS', '淮安市', '消防', 13409, '幕墙', 4295, '钢构', 564], '宿迁市': ['华东', '江苏省', 'JS', '宿迁市', '消防', 13048, '幕墙', 4344, '钢构', 505], '扬州市': ['华东', '江苏省', 'JS', '扬州市', '消防', 13013, '幕墙', 3631, '钢构', 2454], '常州市': ['华东', '江苏省', 'JS', '常州市', '消防', 12998, '幕墙', 4107, '钢构', 914], '镇江市': ['华东', '江苏省', 'JS', '镇江市', '消防', 11986, '幕墙', 3283, '钢构', 1269], '连云港市': ['华东', '江苏省', 'JS', '连云港市', '消防', 11788, '幕墙', 4335, '钢构', 396], '上海市': ['华东', '上海市', 'SH', '上海市', '消防', 121619, '幕墙', 36013, '钢构', 3972], '杭州市': ['华东', '浙江省', 'ZJ', '杭州市', '消防', 44853, '幕墙', 11337, '钢构', 1490], '宁波市': ['华东', '浙江省', 'ZJ', '宁波市', '消防', 20343, '幕墙', 5220, '钢构', 1314], '温州市': ['华东', '浙江省', 'ZJ', '温州市', '消防', 14027, '幕墙', 3636, '钢构', 458], '金华市': ['华东', '浙江省', 'ZJ', '金华市', '消防', 11123, '幕墙', 2223, '钢构', 537], '嘉兴市': ['华东', '浙江省', 'ZJ', '嘉兴市', '消防', 10843, '幕墙', 1965, '钢构', 486], '绍兴市': ['华东', '浙江省', 'ZJ', '绍兴市', '消防', 9365, '幕墙', 2911, '钢构', 540], '台州市': ['华东', '浙江省', 'ZJ', '台州市', '消防', 7186, '幕墙', 1033, '钢构', 441], '湖州市': ['华东', '浙江省', 'ZJ', '湖州市', '消防', 5200, '幕墙', 1485, '钢构', 371], '衢州市': ['华东', '浙江省', 'ZJ', '衢州市', '消防', 4193, '幕墙', 510, '钢构', 135], '舟山市': ['华东', '浙江省', 'ZJ', '舟山市', '消防', 2898, '幕墙', 356, '钢构', 155], '丽水市': ['华东', '浙江省', 'ZJ', '丽水市', '消防', 2825, '幕墙', 743, '钢构', 107], '成都市': ['西南', '四川省', 'SC', '成都市', '消防', 124926, '幕墙', 55097, '钢构', 1732], '绵阳市': ['西南', '四川省', 'SC', '绵阳市', '消防', 7781, '幕墙', 4945, '钢构', 195], '南充市': ['西南', '四川省', 'SC', '南充市', '消防', 5757, '幕墙', 3736, '钢构', 130], '宜宾市': ['西南', '四川省', 'SC', '宜宾市', '消防', 5725, '幕墙', 3017, '钢构', 117], '泸州市': ['西南', '四川省', 'SC', '泸州市', '消防', 5157, '幕墙', 3049, '钢构', 113], '德阳市': ['西南', '四川省', 'SC', '德阳市', '消防', 4260, '幕墙', 2362, '钢构', 225], '达州市': ['西南', '四川省', 'SC', '达州市', '消防', 3911, '幕墙', 2325, '钢构', 107], '自贡市': ['西南', '四川省', 'SC', '自贡市', '消防', 3889, '幕墙', 2258, '钢构', 104], '凉山彝族自治州': ['西南', '四川省', 'SC', '凉山彝族自治州', '消防', 3819, '幕墙', 2646, '钢构', 100], '广安市': ['西南', '四川省', 'SC', '广安市', '消防', 3105, '幕墙', 1802, '钢构', 77], '眉山市': ['西南', '四川省', 'SC', '眉山市', '消防', 2852, '幕墙', 1696, '钢构', 178], '广元市': ['西南', '四川省', 'SC', '广元市', '消防', 2644, '幕墙', 1873, '钢构', 34], '遂宁市': ['西南', '四川省', 'SC', '遂宁市', '消防', 2611, '幕墙', 1976, '钢构', 78], '攀枝花市': ['西南', '四川省', 'SC', '攀枝花市', '消防', 2271, '幕墙', 615, '钢构', 54], '巴中市': ['西南', '四川省', 'SC', '巴中市', '消防', 1917, '幕墙', 1108, '钢构', 33], '乐山市': ['西南', '四川省', 'SC', '乐山市', '消防', 1772, '幕墙', 668, '钢构', 75], '阿坝藏族羌族自治州': ['西南', '四川省', 'SC', '阿坝藏族羌族自治州', '消防', 1384, '幕墙', 903, '钢构', 25], '内江市': ['西南', '四川省', 'SC', '内江市', '消防', 1309, '幕墙', 803, '钢构', 43], '雅安市': ['西南', '四川省', 'SC', '雅安市', '消防', 1290, '幕墙', 706, '钢构', 37], '资阳市': ['西南', '四川省', 'SC', '资阳市', '消防', 1260, '幕墙', 1578, '钢构', 42], '甘孜藏族自治州': ['西南', '四川省', 'SC', '甘孜藏族自治州', '消防', 918, '幕墙', 667, '钢构', 20], '济南市': ['华东', '山东省', 'SD', '济南市', '消防', 62704, '幕墙', 19274, '钢构', 1012], '青岛市': ['华东', '山东省', 'SD', '青岛市', '消防', 57685, '幕墙', 20016, '钢构', 3192], '潍坊市': ['华东', '山东省', 'SD', '潍坊市', '消防', 24669, '幕墙', 8219, '钢构', 2504], '济宁市': ['华东', '山东省', 'SD', '济宁市', '消防', 20469, '幕墙', 7777, '钢构', 1169], '东营市': ['华东', '山东省', 'SD', '东营市', '消防', 19154, '幕墙', 4075, '钢构', 308], '临沂市': ['华东', '山东省', 'SD', '临沂市', '消防', 16943, '幕墙', 6477, '钢构', 1008], '烟台市': ['华东', '山东省', 'SD', '烟台市', '消防', 16047, '幕墙', 5891, '钢构', 976], '泰安市': ['华东', '山东省', 'SD', '泰安市', '消防', 15101, '幕墙', 4672, '钢构', 328], '淄博市': ['华东', '山东省', 'SD', '淄博市', '消防', 14432, '幕墙', 3416, '钢构', 611], '德州市': ['华东', '山东省', 'SD', '德州市', '消防', 14293, '幕墙', 3391, '钢构', 665], '菏泽市': ['华东', '山东省', 'SD', '菏泽市', '消防', 12351, '幕墙', 5725, '钢构', 741], '滨州市': ['华东', '山东省', 'SD', '滨州市', '消防', 11531, '幕墙', 3190, '钢构', 1091], '聊城市': ['华东', '山东省', 'SD', '聊城市', '消防', 10210, '幕墙', 3174, '钢构', 1596], '枣庄市': ['华东', '山东省', 'SD', '枣庄市', '消防', 10180, '幕墙', 3443, '钢构', 281], '日照市': ['华东', '山东省', 'SD', '日照市', '消防', 9029, '幕墙', 5116, '钢构', 355], '威海市': ['华东', '山东省', 'SD', '威海市', '消防', 6687, '幕墙', 1730, '钢构', 345], '石家庄市': ['华东', '河北省', 'HB', '石家庄市', '消防', 30014, '幕墙', 7922, '钢构', 931], '邯郸市': ['华东', '河北省', 'HB', '邯郸市', '消防', 14324, '幕墙', 5028, '钢构', 682], '保定市': ['华东', '河北省', 'HB', '保定市', '消防', 13472, '幕墙', 7657, '钢构', 880], '廊坊市': ['华东', '河北省', 'HB', '廊坊市', '消防', 13340, '幕墙', 5360, '钢构', 981], '唐山市': ['华东', '河北省', 'HB', '唐山市', '消防', 12015, '幕墙', 2309, '钢构', 578], '沧州市': ['华东', '河北省', 'HB', '沧州市', '消防', 11113, '幕墙', 3517, '钢构', 944], '秦皇岛市': ['华东', '河北省', 'HB', '秦皇岛市', '消防', 9366, '幕墙', 3276, '钢构', 193], '张家口市': ['华东', '河北省', 'HB', '张家口市', '消防', 6506, '幕墙', 2170, '钢构', 403], '衡水市': ['华东', '河北省', 'HB', '衡水市', '消防', 6384, '幕墙', 2861, '钢构', 1813], '邢台市': ['华东', '河北省', 'HB', '邢台市', '消防', 5656, '幕墙', 2925, '钢构', 702], '承德市': ['华东', '河北省', 'HB', '承德市', '消防', 4753, '幕墙', 955, '钢构', 215], '郑州市': ['华中', '河南省', 'HEN', '郑州市', '消防', 53679, '幕墙', 19107, '钢构', 1432], '洛阳市': ['华中', '河南省', 'HEN', '洛阳市', '消防', 11452, '幕墙', 3264, '钢构', 762], '周口市': ['华中', '河南省', 'HEN', '周口市', '消防', 10673, '幕墙', 3506, '钢构', 418], '安阳市': ['华中', '河南省', 'HEN', '安阳市', '消防', 9171, '幕墙', 3816, '钢构', 383], '新乡市': ['华中', '河南省', 'HEN', '新乡市', '消防', 7533, '幕墙', 2813, '钢构', 801], '南阳市': ['华中', '河南省', 'HEN', '南阳市', '消防', 6924, '幕墙', 2003, '钢构', 659], '平顶山市': ['华中', '河南省', 'HEN', '平顶山市', '消防', 6629, '幕墙', 1655, '钢构', 226], '开封市': ['华中', '河南省', 'HEN', '开封市', '消防', 6302, '幕墙', 2419, '钢构', 353], '商丘市': ['华中', '河南省', 'HEN', '商丘市', '消防', 6175, '幕墙', 2467, '钢构', 423], '濮阳市': ['华中', '河南省', 'HEN', '濮阳市', '消防', 5511, '幕墙', 1922, '钢构', 258], '驻马店市': ['华中', '河南省', 'HEN', '驻马店市', '消防', 5277, '幕墙', 1766, '钢构', 375], '许昌市': ['华中', '河南省', 'HEN', '许昌市', '消防', 3670, '幕墙', 1779, '钢构', 437], '信阳市': ['华中', '河南省', 'HEN', '信阳市', '消防', 3272, '幕墙', 1232, '钢构', 598], '焦作市': ['华中', '河南省', 'HEN', '焦作市', '消防', 3155, '幕墙', 836, '钢构', 274], '漯河市': ['华中', '河南省', 'HEN', '漯河市', '消防', 2604, '幕墙', 933, '钢构', 115], '三门峡市': ['华中', '河南省', 'HEN', '三门峡市', '消防', 2478, '幕墙', 772, '钢构', 255], '鹤壁市': ['华中', '河南省', 'HEN', '鹤壁市', '消防', 2353, '幕墙', 1310, '钢构', 126], '省直辖县级行政区划': ['华中', '河南省', 'HEN', '省直辖县级行政区划', '消防', 1121, '消防', 2435, '消防', 3115, '幕墙', 378, '幕墙', 917, '幕墙', 1185, '钢构', 99, '钢构', 217, '钢构', 113], '福州市': ['华南', '福建省', 'FJ', '福州市', '消防', 29802, '幕墙', 12591, '钢构', 534], '泉州市': ['华南', '福建省', 'FJ', '泉州市', '消防', 20607, '幕墙', 9182, '钢构', 539], '莆田市': ['华南', '福建省', 'FJ', '莆田市', '消防', 5665, '幕墙', 2567, '钢构', 125], '厦门市': ['华南', '福建省', 'FJ', '厦门市', '消防', 5370, '幕墙', 589, '钢构', 399], '南平市': ['华南', '福建省', 'FJ', '南平市', '消防', 5273, '幕墙', 2173, '钢构', 321], '宁德市': ['华南', '福建省', 'FJ', '宁德市', '消防', 5243, '幕墙', 3120, '钢构', 134], '漳州市': ['华南', '福建省', 'FJ', '漳州市', '消防', 4914, '幕墙', 2315, '钢构', 319], '龙岩市': ['华南', '福建省', 'FJ', '龙岩市', '消防', 4196, '幕墙', 1821, '钢构', 233], '三明市': ['华南', '福建省', 'FJ', '三明市', '消防', 3944, '幕墙', 1377, '钢构', 201], '武汉市': ['华中', '湖北省', 'HUB', '武汉市', '消防', 54720, '幕墙', 32473, '钢构', 2518], '襄阳市': ['华中', '湖北省', 'HUB', '襄阳市', '消防', 8433, '幕墙', 4222, '钢构', 643], '宜昌市': ['华中', '湖北省', 'HUB', '宜昌市', '消防', 8420, '幕墙', 3068, '钢构', 613], '十堰市': ['华中', '湖北省', 'HUB', '十堰市', '消防', 6567, '幕墙', 2746, '钢构', 360], '黄石市': ['华中', '湖北省', 'HUB', '黄石市', '消防', 4757, '幕墙', 1927, '钢构', 367], '黄冈市': ['华中', '湖北省', 'HUB', '黄冈市', '消防', 4748, '幕墙', 2599, '钢构', 621], '荆州市': ['华中', '湖北省', 'HUB', '荆州市', '消防', 4255, '幕墙', 2037, '钢构', 408], '咸宁市': ['华中', '湖北省', 'HUB', '咸宁市', '消防', 3996, '幕墙', 2157, '钢构', 175], '恩施土家族苗族自治州': ['华中', '湖北省', 'HUB', '恩施土家族苗族自治州', '消防', 3259, '幕墙', 1336, '钢构', 466], '荆门市': ['华中', '湖北省', 'HUB', '荆门市', '消防', 3149, '幕墙', 1032, '钢构', 310], '孝感市': ['华中', '湖北省', 'HUB', '孝感市', '消防', 3005, '幕墙', 1241, '钢构', 319], '鄂州市': ['华中', '湖北省', 'HUB', '鄂州市', '消防', 2270, '幕墙', 973, '钢构', 297], '随州市': ['华中', '湖北省', 'HUB', '随州市', '消防', 2246, '幕墙', 759, '钢构', 268], '合肥市': ['华东', '安徽省', 'AH', '合肥市', '消防', 54120, '幕墙', 27006, '钢构', 2133], '阜阳市': ['华东', '安徽省', 'AH', '阜阳市', '消防', 10141, '幕墙', 6383, '钢构', 1092], '芜湖市': ['华东', '安徽省', 'AH', '芜湖市', '消防', 7728, '幕墙', 3729, '钢构', 524], '宿州市': ['华东', '安徽省', 'AH', '宿州市', '消防', 7545, '幕墙', 3625, '钢构', 770], '滁州市': ['华东', '安徽省', 'AH', '滁州市', '消防', 7281, '幕墙', 3771, '钢构', 517], '蚌埠市': ['华东', '安徽省', 'AH', '蚌埠市', '消防', 6991, '幕墙', 3251, '钢构', 431], '安庆市': ['华东', '安徽省', 'AH', '安庆市', '消防', 6982, '幕墙', 3260, '钢构', 681], '淮南市': ['华东', '安徽省', 'AH', '淮南市', '消防', 6869, '幕墙', 2593, '钢构', 376], '六安市': ['华东', '安徽省', 'AH', '六安市', '消防', 6230, '幕墙', 3501, '钢构', 509], '亳州市': ['华东', '安徽省', 'AH', '亳州市', '消防', 4968, '幕墙', 2513, '钢构', 380], '淮北市': ['华东', '安徽省', 'AH', '淮北市', '消防', 4788, '幕墙', 1849, '钢构', 285], '马鞍山市': ['华东', '安徽省', 'AH', '马鞍山市', '消防', 4778, '幕墙', 1794, '钢构', 320], '宣城市': ['华东', '安徽省', 'AH', '宣城市', '消防', 3661, '幕墙', 1899, '钢构', 295], '铜陵市': ['华东', '安徽省', 'AH', '铜陵市', '消防', 2629, '幕墙', 1310, '钢构', 157], '池州市': ['华东', '安徽省', 'AH', '池州市', '消防', 1915, '幕墙', 1068, '钢构', 215], '黄山市': ['华东', '安徽省', 'AH', '黄山市', '消防', 1800, '幕墙', 978, '钢构', 99], '市辖区': ['西南', '重庆市', 'CQ', '市辖区', '消防', 52267], '重庆市': ['西南', '重庆市', 'CQ', '重庆市', '消防', 3294, '幕墙', 4348, '幕墙', 508, '钢构', 2145, '钢构', 180], '西安市': ['西北', '陕西省', 'SAX', '西安市', '消防', 118485, '幕墙', 35529, '钢构', 2991], '榆林市': ['西北', '陕西省', 'SAX', '榆林市', '消防', 15508, '幕墙', 1927, '钢构', 707], '延安市': ['西北', '陕西省', 'SAX', '延安市', '消防', 8893, '幕墙', 1197, '钢构', 223], '咸阳市': ['西北', '陕西省', 'SAX', '咸阳市', '消防', 7435, '幕墙', 2875, '钢构', 667], '宝鸡市': ['西北', '陕西省', 'SAX', '宝鸡市', '消防', 6684, '幕墙', 2495, '钢构', 543], '渭南市': ['西北', '陕西省', 'SAX', '渭南市', '消防', 5853, '幕墙', 2045, '钢构', 694], '安康市': ['西北', '陕西省', 'SAX', '安康市', '消防', 3746, '幕墙', 1195, '钢构', 153], '汉中市': ['西北', '陕西省', 'SAX', '汉中市', '消防', 3407, '幕墙', 1115, '钢构', 281], '铜川市': ['西北', '陕西省', 'SAX', '铜川市', '消防', 1682, '幕墙', 364, '钢构', 145], '商洛市': ['西北', '陕西省', 'SAX', '商洛市', '消防', 1640, '幕墙', 603, '钢构', 122], '榆林地区': ['西北', '陕西省', 'SAX', '榆林地区', '消防', 2], '长沙市': ['华中', '湖南省', 'HUN', '长沙市', '消防', 31162, '幕墙', 10857, '钢构', 1395], '株洲市': ['华中', '湖南省', 'HUN', '株洲市', '消防', 5505, '幕墙', 1309, '钢构', 302], '衡阳市': ['华中', '湖南省', 'HUN', '衡阳市', '消防', 4264, '幕墙', 1738, '钢构', 476], '岳阳市': ['华中', '湖南省', 'HUN', '岳阳市', '消防', 4072, '幕墙', 1913, '钢构', 197], '永州市': ['华中', '湖南省', 'HUN', '永州市', '消防', 3409, '幕墙', 1701, '钢构', 577], '郴州市': ['华中', '湖南省', 'HUN', '郴州市', '消防', 2899, '幕墙', 1233, '钢构', 254], '邵阳市': ['华中', '湖南省', 'HUN', '邵阳市', '消防', 2766, '幕墙', 1118, '钢构', 296], '怀化市': ['华中', '湖南省', 'HUN', '怀化市', '消防', 2691, '幕墙', 909, '钢构', 256], '娄底市': ['华中', '湖南省', 'HUN', '娄底市', '消防', 2240, '幕墙', 808, '钢构', 215], '益阳市': ['华中', '湖南省', 'HUN', '益阳市', '消防', 2196, '幕墙', 962, '钢构', 238], '常德市': ['华中', '湖南省', 'HUN', '常德市', '消防', 2095, '幕墙', 1457, '钢构', 360], '湘潭市': ['华中', '湖南省', 'HUN', '湘潭市', '消防', 1991, '幕墙', 787, '钢构', 179], '湘西土家族苗族自治州': ['华中', '湖南省', 'HUN', '湘西土家族苗族自治州', '消防', 1084, '幕墙', 353, '钢构', 172], '张家界市': ['华中', '湖南省', 'HUN', '张家界市', '消防', 891, '幕墙', 290, '钢构', 127], '沈阳市': ['华东', '辽宁省', 'LN', '沈阳市', '消防', 31886, '幕墙', 8254, '钢构', 700], '大连市': ['华东', '辽宁省', 'LN', '大连市', '消防', 14885, '幕墙', 4270, '钢构', 792], '鞍山市': ['华东', '辽宁省', 'LN', '鞍山市', '消防', 7575, '幕墙', 690, '钢构', 332], '盘锦市': ['华东', '辽宁省', 'LN', '盘锦市', '消防', 4918, '幕墙', 455, '钢构', 146], '营口市': ['华东', '辽宁省', 'LN', '营口市', '消防', 3640, '幕墙', 875, '钢构', 336], '朝阳市': ['华东', '辽宁省', 'LN', '朝阳市', '消防', 3536, '幕墙', 963, '钢构', 547], '本溪市': ['华东', '辽宁省', 'LN', '本溪市', '消防', 3099, '幕墙', 368, '钢构', 73], '抚顺市': ['华东', '辽宁省', 'LN', '抚顺市', '消防', 2894, '幕墙', 478, '钢构', 88], '锦州市': ['华东', '辽宁省', 'LN', '锦州市', '消防', 2800, '幕墙', 536, '钢构', 125], '葫芦岛市': ['华东', '辽宁省', 'LN', '葫芦岛市', '消防', 2084, '幕墙', 301, '钢构', 564], '丹东市': ['华东', '辽宁省', 'LN', '丹东市', '消防', 1642, '幕墙', 308, '钢构', 150], '铁岭市': ['华东', '辽宁省', 'LN', '铁岭市', '消防', 1549, '幕墙', 253, '钢构', 153], '阜新市': ['华东', '辽宁省', 'LN', '阜新市', '消防', 1506, '幕墙', 338, '钢构', 169], '辽阳市': ['华东', '辽宁省', 'LN', '辽阳市', '消防', 1256, '幕墙', 142, '钢构', 93], '天津市': ['unkown', '天津市', 'TJ', '天津市', '消防', 53937, '幕墙', 12134, '钢构', 1524], '南昌市': ['华中', '江西省', 'JX', '南昌市', '消防', 20677, '幕墙', 6348, '钢构', 537], '赣州市': ['华中', '江西省', 'JX', '赣州市', '消防', 12256, '幕墙', 4970, '钢构', 492], '宜春市': ['华中', '江西省', 'JX', '宜春市', '消防', 11757, '幕墙', 2451, '钢构', 286], '上饶市': ['华中', '江西省', 'JX', '上饶市', '消防', 9394, '幕墙', 4252, '钢构', 244], '九江市': ['华中', '江西省', 'JX', '九江市', '消防', 9190, '幕墙', 2003, '钢构', 537], '吉安市': ['华中', '江西省', 'JX', '吉安市', '消防', 6512, '幕墙', 2774, '钢构', 182], '抚州市': ['华中', '江西省', 'JX', '抚州市', '消防', 4425, '幕墙', 1756, '钢构', 156], '萍乡市': ['华中', '江西省', 'JX', '萍乡市', '消防', 3373, '幕墙', 1168, '钢构', 100], '新余市': ['华中', '江西省', 'JX', '新余市', '消防', 2190, '幕墙', 517, '钢构', 77], '景德镇市': ['华中', '江西省', 'JX', '景德镇市', '消防', 1749, '幕墙', 871, '钢构', 65], '鹰潭市': ['华中', '江西省', 'JX', '鹰潭市', '消防', 1511, '幕墙', 605, '钢构', 37], '昆明市': ['西南', '云南省', 'YN', '昆明市', '消防', 24687, '幕墙', 10876, '钢构', 1340], '红河哈尼族彝族自治州': ['西南', '云南省', 'YN', '红河哈尼族彝族自治州', '消防', 2980, '幕墙', 819, '钢构', 258], '曲靖市': ['西南', '云南省', 'YN', '曲靖市', '消防', 2567, '幕墙', 870, '钢构', 230], '大理白族自治州': ['西南', '云南省', 'YN', '大理白族自治州', '消防', 2221, '幕墙', 600, '钢构', 299], '昭通市': ['西南', '云南省', 'YN', '昭通市', '消防', 2042, '幕墙', 769, '钢构', 74], '文山壮族苗族自治州': ['西南', '云南省', 'YN', '文山壮族苗族自治州', '消防', 1980, '幕墙', 514, '钢构', 75], '楚雄彝族自治州': ['西南', '云南省', 'YN', '楚雄彝族自治州', '消防', 1845, '幕墙', 462, '钢构', 124], '玉溪市': ['西南', '云南省', 'YN', '玉溪市', '消防', 1813, '幕墙', 387, '钢构', 211], '保山市': ['西南', '云南省', 'YN', '保山市', '消防', 1337, '幕墙', 475, '钢构', 44], '西双版纳傣族自治州': ['西南', '云南省', 'YN', '西双版纳傣族自治州', '消防', 1327, '幕墙', 670, '钢构', 67], '普洱市': ['西南', '云南省', 'YN', '普洱市', '消防', 1268, '幕墙', 338, '钢构', 73], '临沧市': ['西南', '云南省', 'YN', '临沧市', '消防', 1178, '幕墙', 307, '钢构', 102], '德宏傣族景颇族自治州': ['西南', '云南省', 'YN', '德宏傣族景颇族自治州', '消防', 970, '幕墙', 342, '钢构', 58], '丽江市': ['西南', '云南省', 'YN', '丽江市', '消防', 880, '幕墙', 262, '钢构', 82], '迪庆藏族自治州': ['西南', '云南省', 'YN', '迪庆藏族自治州', '消防', 732, '幕墙', 322, '钢构', 114], '怒江傈僳族自治州': ['西南', '云南省', 'YN', '怒江傈僳族自治州', '消防', 374, '幕墙', 110, '钢构', 14], '南宁市': ['unkown', '广西壮族自治区', 'GX', '南宁市', '消防', 45571, '幕墙', 5997, '钢构', 533], '柳州市': ['unkown', '广西壮族自治区', 'GX', '柳州市', '消防', 9736, '幕墙', 937, '钢构', 242], '钦州市': ['unkown', '广西壮族自治区', 'GX', '钦州市', '消防', 8721, '幕墙', 510, '钢构', 80], '桂林市': ['unkown', '广西壮族自治区', 'GX', '桂林市', '消防', 4932, '幕墙', 1033, '钢构', 294], '玉林市': ['unkown', '广西壮族自治区', 'GX', '玉林市', '消防', 4789, '幕墙', 961, '钢构', 63], '百色市': ['unkown', '广西壮族自治区', 'GX', '百色市', '消防', 3323, '幕墙', 439, '钢构', 72], '贵港市': ['unkown', '广西壮族自治区', 'GX', '贵港市', '消防', 3254, '幕墙', 519, '钢构', 98], '梧州市': ['unkown', '广西壮族自治区', 'GX', '梧州市', '消防', 3251, '幕墙', 453, '钢构', 52], '北海市': ['unkown', '广西壮族自治区', 'GX', '北海市', '消防', 2667, '幕墙', 666, '钢构', 45], '来宾市': ['unkown', '广西壮族自治区', 'GX', '来宾市', '消防', 2361, '幕墙', 308, '钢构', 97], '河池市': ['unkown', '广西壮族自治区', 'GX', '河池市', '消防', 2056, '幕墙', 331, '钢构', 108], '贺州市': ['unkown', '广西壮族自治区', 'GX', '贺州市', '消防', 1976, '幕墙', 517, '钢构', 154], '防城港市': ['unkown', '广西壮族自治区', 'GX', '防城港市', '消防', 1720, '幕墙', 254, '钢构', 32], '崇左市': ['unkown', '广西壮族自治区', 'GX', '崇左市', '消防', 1462, '幕墙', 229, '钢构', 52], '贺州地区': ['unkown', '广西壮族自治区', 'GX', '贺州地区', '消防', 1], '太原市': ['西北', '山西省', 'SX', '太原市', '消防', 36946, '幕墙', 8052, '钢构', 592], '长治市': ['西北', '山西省', 'SX', '长治市', '消防', 7406, '幕墙', 1174, '钢构', 216], '临汾市': ['西北', '山西省', 'SX', '临汾市', '消防', 6026, '幕墙', 1569, '钢构', 269], '晋城市': ['西北', '山西省', 'SX', '晋城市', '消防', 5542, '幕墙', 674, '钢构', 196], '大同市': ['西北', '山西省', 'SX', '大同市', '消防', 4714, '幕墙', 753, '钢构', 211], '晋中市': ['西北', '山西省', 'SX', '晋中市', '消防', 4206, '幕墙', 683, '钢构', 415], '运城市': ['西北', '山西省', 'SX', '运城市', '消防', 4044, '幕墙', 1448, '钢构', 389], '朔州市': ['西北', '山西省', 'SX', '朔州市', '消防', 3872, '幕墙', 352, '钢构', 87], '吕梁市': ['西北', '山西省', 'SX', '吕梁市', '消防', 2907, '幕墙', 572, '钢构', 280], '阳泉市': ['西北', '山西省', 'SX', '阳泉市', '消防', 1984, '幕墙', 314, '钢构', 83], '忻州市': ['西北', '山西省', 'SX', '忻州市', '消防', 1702, '幕墙', 324, '钢构', 116], '贵阳市': ['西南', '贵州省', 'GZ', '贵阳市', '消防', 29754, '幕墙', 7453, '钢构', 841], '遵义市': ['西南', '贵州省', 'GZ', '遵义市', '消防', 6878, '幕墙', 2660, '钢构', 400], '黔南布依族苗族自治州': ['西南', '贵州省', 'GZ', '黔南布依族苗族自治州', '消防', 3633, '幕墙', 1523, '钢构', 573], '毕节市': ['西南', '贵州省', 'GZ', '毕节市', '消防', 3489, '幕墙', 1194, '钢构', 327], '黔东南苗族侗族自治州': ['西南', '贵州省', 'GZ', '黔东南苗族侗族自治州', '消防', 2770, '幕墙', 904, '钢构', 375], '六盘水市': ['西南', '贵州省', 'GZ', '六盘水市', '消防', 2695, '幕墙', 1006, '钢构', 256], '铜仁市': ['西南', '贵州省', 'GZ', '铜仁市', '消防', 2451, '幕墙', 767, '钢构', 263], '黔西南布依族苗族自治州': ['西南', '贵州省', 'GZ', '黔西南布依族苗族自治州', '消防', 2298, '幕墙', 859, '钢构', 205], '安顺市': ['西南', '贵州省', 'GZ', '安顺市', '消防', 1927, '幕墙', 783, '钢构', 285], '长春市': ['华东', '吉林省', 'JL', '长春市', '消防', 24725, '幕墙', 6488, '钢构', 609], '吉林市': ['华东', '吉林省', 'JL', '吉林市', '消防', 7375, '幕墙', 1071, '钢构', 157], '松原市': ['华东', '吉林省', 'JL', '松原市', '消防', 2771, '幕墙', 690, '钢构', 167], '延边朝鲜族自治州': ['华东', '吉林省', 'JL', '延边朝鲜族自治州', '消防', 2432, '幕墙', 792, '钢构', 107], '四平市': ['华东', '吉林省', 'JL', '四平市', '消防', 1900, '幕墙', 324, '钢构', 87], '通化市': ['华东', '吉林省', 'JL', '通化市', '消防', 1745, '幕墙', 443, '钢构', 76], '白城市': ['华东', '吉林省', 'JL', '白城市', '消防', 1394, '幕墙', 390, '钢构', 241], '白山市': ['华东', '吉林省', 'JL', '白山市', '消防', 1170, '幕墙', 260, '钢构', 63], '辽源市': ['华东', '吉林省', 'JL', '辽源市', '消防', 557, '幕墙', 190, '钢构', 48], '哈尔滨市': ['华东', '黑龙江省', 'HLJ', '哈尔滨市', '消防', 25583, '幕墙', 4613, '钢构', 554], '大庆市': ['华东', '黑龙江省', 'HLJ', '大庆市', '消防', 17456, '幕墙', 895, '钢构', 155], '齐齐哈尔市': ['华东', '黑龙江省', 'HLJ', '齐齐哈尔市', '消防', 3651, '幕墙', 1146, '钢构', 299], '绥化市': ['华东', '黑龙江省', 'HLJ', '绥化市', '消防', 3200, '幕墙', 717, '钢构', 178], '佳木斯市': ['华东', '黑龙江省', 'HLJ', '佳木斯市', '消防', 1601, '幕墙', 398, '钢构', 181], '牡丹江市': ['华东', '黑龙江省', 'HLJ', '牡丹江市', '消防', 1515, '幕墙', 351, '钢构', 97], '黑河市': ['华东', '黑龙江省', 'HLJ', '黑河市', '消防', 959, '幕墙', 180, '钢构', 76], '双鸭山市': ['华东', '黑龙江省', 'HLJ', '双鸭山市', '消防', 699, '幕墙', 150, '钢构', 47], '大兴安岭地区': ['华东', '黑龙江省', 'HLJ', '大兴安岭地区', '消防', 634, '幕墙', 77, '钢构', 20], '七台河市': ['华东', '黑龙江省', 'HLJ', '七台河市', '消防', 613, '幕墙', 146, '钢构', 55], '鸡西市': ['华东', '黑龙江省', 'HLJ', '鸡西市', '消防', 609, '幕墙', 328, '钢构', 104], '伊春市': ['华东', '黑龙江省', 'HLJ', '伊春市', '消防', 424, '幕墙', 478, '钢构', 15], '鹤岗市': ['华东', '黑龙江省', 'HLJ', '鹤岗市', '消防', 385, '幕墙', 182, '钢构', 36], '呼和浩特市': ['unkown', '内蒙古自治区', 'NMG', '呼和浩特市', '消防', 11316, '幕墙', 1930, '钢构', 451], '鄂尔多斯市': ['unkown', '内蒙古自治区', 'NMG', '鄂尔多斯市', '消防', 7540, '幕墙', 1454, '钢构', 338], '赤峰市': ['unkown', '内蒙古自治区', 'NMG', '赤峰市', '消防', 6261, '幕墙', 1774, '钢构', 415], '包头市': ['unkown', '内蒙古自治区', 'NMG', '包头市', '消防', 5942, '幕墙', 1032, '钢构', 500], '锡林郭勒盟': ['unkown', '内蒙古自治区', 'NMG', '锡林郭勒盟', '消防', 2897, '幕墙', 345, '钢构', 285], '呼伦贝尔市': ['unkown', '内蒙古自治区', 'NMG', '呼伦贝尔市', '消防', 2895, '幕墙', 368, '钢构', 309], '通辽市': ['unkown', '内蒙古自治区', 'NMG', '通辽市', '消防', 2894, '幕墙', 922, '钢构', 261], '巴彦淖尔市': ['unkown', '内蒙古自治区', 'NMG', '巴彦淖尔市', '消防', 1673, '幕墙', 336, '钢构', 185], '兴安盟': ['unkown', '内蒙古自治区', 'NMG', '兴安盟', '消防', 1574, '幕墙', 328, '钢构', 142], '乌兰察布市': ['unkown', '内蒙古自治区', 'NMG', '乌兰察布市', '消防', 1503, '幕墙', 498, '钢构', 334], '乌海市': ['unkown', '内蒙古自治区', 'NMG', '乌海市', '消防', 1259, '幕墙', 196, '钢构', 182], '阿拉善盟': ['unkown', '内蒙古自治区', 'NMG', '阿拉善盟', '消防', 515, '幕墙', 137, '钢构', 52], '呼伦贝尔盟': ['unkown', '内蒙古自治区', 'NMG', '呼伦贝尔盟', '消防', 2], '乌鲁木齐市': ['unkown', '新疆维吾尔自治区', 'XJ', '乌鲁木齐市', '消防', 25672, '幕墙', 2332, '钢构', 538], '喀什地区': ['unkown', '新疆维吾尔自治区', 'XJ', '喀什地区', '消防', 7131, '幕墙', 750, '钢构', 258], '阿克苏地区': ['unkown', '新疆维吾尔自治区', 'XJ', '阿克苏地区', '消防', 5310, '幕墙', 433, '钢构', 218], '伊犁哈萨克自治州': ['unkown', '新疆维吾尔自治区', 'XJ', '伊犁哈萨克自治州', '消防', 4666, '幕墙', 467, '钢构', 260], '和田地区': ['unkown', '新疆维吾尔自治区', 'XJ', '和田地区', '消防', 4326, '幕墙', 369, '钢构', 181], '自治区直辖县级行政区划': ['unkown', '新疆维吾尔自治区', 'XJ', '自治区直辖县级行政区划', '消防', 3735, '幕墙', 343, '钢构', 123], '昌吉回族自治州': ['unkown', '新疆维吾尔自治区', 'XJ', '昌吉回族自治州', '消防', 3367, '幕墙', 435, '钢构', 233], '巴音郭楞蒙古自治州': ['unkown', '新疆维吾尔自治区', 'XJ', '巴音郭楞蒙古自治州', '消防', 3287, '幕墙', 327, '钢构', 126], '哈密市': ['unkown', '新疆维吾尔自治区', 'XJ', '哈密市', '消防', 2830, '幕墙', 465, '钢构', 110], '塔城地区': ['unkown', '新疆维吾尔自治区', 'XJ', '塔城地区', '消防', 1627, '幕墙', 74, '钢构', 53], '克拉玛依市': ['unkown', '新疆维吾尔自治区', 'XJ', '克拉玛依市', '消防', 1432, '幕墙', 90, '钢构', 14], '博尔塔拉蒙古自治州': ['unkown', '新疆维吾尔自治区', 'XJ', '博尔塔拉蒙古自治州', '消防', 1327, '幕墙', 152, '钢构', 35], '吐鲁番市': ['unkown', '新疆维吾尔自治区', 'XJ', '吐鲁番市', '消防', 1023, '幕墙', 71, '钢构', 36], '阿勒泰地区': ['unkown', '新疆维吾尔自治区', 'XJ', '阿勒泰地区', '消防', 885, '幕墙', 62, '钢构', 30], '克孜勒苏柯尔克孜自治州': ['unkown', '新疆维吾尔自治区', 'XJ', '克孜勒苏柯尔克孜自治州', '消防', 684, '幕墙', 65, '钢构', 19], '兰州市': ['西北', '甘肃省', 'GS', '兰州市', '消防', 18429, '幕墙', 5338, '钢构', 471], '庆阳市': ['西北', '甘肃省', 'GS', '庆阳市', '消防', 4115, '幕墙', 1253, '钢构', 198], '酒泉市': ['西北', '甘肃省', 'GS', '酒泉市', '消防', 3602, '幕墙', 1303, '钢构', 172], '武威市': ['西北', '甘肃省', 'GS', '武威市', '消防', 2569, '幕墙', 815, '钢构', 100], '天水市': ['西北', '甘肃省', 'GS', '天水市', '消防', 2485, '幕墙', 1072, '钢构', 386], '张掖市': ['西北', '甘肃省', 'GS', '张掖市', '消防', 2154, '幕墙', 1898, '钢构', 75], '白银市': ['西北', '甘肃省', 'GS', '白银市', '消防', 1898, '幕墙', 874, '钢构', 51], '平凉市': ['西北', '甘肃省', 'GS', '平凉市', '消防', 1876, '幕墙', 849, '钢构', 146], '嘉峪关市': ['西北', '甘肃省', 'GS', '嘉峪关市', '消防', 1440, '幕墙', 229, '钢构', 71], '陇南市': ['西北', '甘肃省', 'GS', '陇南市', '消防', 1196, '幕墙', 389, '钢构', 109], '定西市': ['西北', '甘肃省', 'GS', '定西市', '消防', 931, '幕墙', 453, '钢构', 87], '金昌市': ['西北', '甘肃省', 'GS', '金昌市', '消防', 922, '幕墙', 246, '钢构', 31], '临夏回族自治州': ['西北', '甘肃省', 'GS', '临夏回族自治州', '消防', 703, '幕墙', 408, '钢构', 82], '甘南藏族自治州': ['西北', '甘肃省', 'GS', '甘南藏族自治州', '消防', 602, '幕墙', 260, '钢构', 46], '海口市': ['华南', '海南省', 'HAIN', '海口市', '消防', 13853, '幕墙', 5918, '钢构', 433], '三亚市': ['华南', '海南省', 'HAIN', '三亚市', '消防', 2975, '幕墙', 1464, '钢构', 39], '儋州市': ['华南', '海南省', 'HAIN', '儋州市', '消防', 607, '幕墙', 175, '钢构', 7], '三沙市': ['华南', '海南省', 'HAIN', '三沙市', '消防', 119, '幕墙', 34, '钢构', 16], '银川市': ['unkown', '宁夏回族自治区', 'NX', '银川市', '消防', 13576, '幕墙', 2803, '钢构', 401], '吴忠市': ['unkown', '宁夏回族自治区', 'NX', '吴忠市', '消防', 2584, '幕墙', 427, '钢构', 85], '固原市': ['unkown', '宁夏回族自治区', 'NX', '固原市', '消防', 1638, '幕墙', 387, '钢构', 56], '中卫市': ['unkown', '宁夏回族自治区', 'NX', '中卫市', '消防', 1429, '幕墙', 164, '钢构', 58], '石嘴山市': ['unkown', '宁夏回族自治区', 'NX', '石嘴山市', '消防', 1236, '幕墙', 189, '钢构', 60], '西宁市': ['西北', '青海省', 'QH', '西宁市', '消防', 11743, '幕墙', 3102, '钢构', 373], '海西蒙古族藏族自治州': ['西北', '青海省', 'QH', '海西蒙古族藏族自治州', '消防', 1350, '幕墙', 227, '钢构', 75], '海东市': ['西北', '青海省', 'QH', '海东市', '消防', 846, '幕墙', 299, '钢构', 86], '海南藏族自治州': ['西北', '青海省', 'QH', '海南藏族自治州', '消防', 223, '幕墙', 42, '钢构', 70], '海北藏族自治州': ['西北', '青海省', 'QH', '海北藏族自治州', '消防', 129, '幕墙', 24, '钢构', 29], '玉树藏族自治州': ['西北', '青海省', 'QH', '玉树藏族自治州', '消防', 95, '幕墙', 18, '钢构', 21], '果洛藏族自治州': ['西北', '青海省', 'QH', '果洛藏族自治州', '消防', 68, '幕墙', 24, '钢构', 33], '黄南藏族自治州': ['西北', '青海省', 'QH', '黄南藏族自治州', '消防', 59, '幕墙', 21, '钢构', 40], '拉萨市': ['unkown', '西藏自治区', 'XZ', '拉萨市', '消防', 7479, '幕墙', 2724, '钢构', 239], '日喀则市': ['unkown', '西藏自治区', 'XZ', '日喀则市', '消防', 2233, '幕墙', 1306, '钢构', 83], '林芝市': ['unkown', '西藏自治区', 'XZ', '林芝市', '消防', 859, '幕墙', 278, '钢构', 54], '昌都市': ['unkown', '西藏自治区', 'XZ', '昌都市', '消防', 742, '幕墙', 271, '钢构', 77], '山南市': ['unkown', '西藏自治区', 'XZ', '山南市', '消防', 576, '幕墙', 197, '钢构', 30], '那曲市': ['unkown', '西藏自治区', 'XZ', '那曲市', '消防', 441, '幕墙', 207, '钢构', 31], '阿里地区': ['unkown', '西藏自治区', 'XZ', '阿里地区', '消防', 434, '幕墙', 198, '钢构', 20]}
#     print(store_data)
#     write_data(store_data)
